.register{
    padding:3em 0 5em 0;
}
.register .col-md-7 {
    border-right: 1px solid #ccc;
}
.register div.panel {
	margin: 12px 0px !important;
	line-height: 2em;
    font-style: italic;
}
.register h3 {
    font-style: italic;
    padding: 10px 5px;
    font-size: 20px;
}

.required {
    color: red;
    font-weight: bold;
}
.register-but{
    margin-top:1em;
}
.register-but input[type="submit"] {
    background:#E24425;
    color: #FFF;
    font-size: 1.2em;
    padding: 0.6em 2em;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    display: inline-block;
    text-transform: uppercase;
    border:none;
    outline:none;
    float: right;
}
.register-but input[type="submit"]:hover {
    background:#5BBD50;
}
#note p{
	text-align: justify;
}
@media screen and (max-width:800px){
	/*
    .register-top-grid h3, .register-bottom-grid h3 {
        font-size: 1.3em;
    }
    .register-top-grid span, .register-bottom-grid span {
        font-size: 1em;
    }
    .register-top-grid input[type="text"], .register-bottom-grid input[type="text"] {
        padding: 0.4em;
    }
    */
    .register-but form input[type="submit"] {
        padding: 0.4em 1.5em;
    }
    .register {
        padding: 2em 0 3em 0;
    }
}

@media screen and (max-width:640px){
	   /*
    .register-top-grid input[type="text"], .register-bottom-grid input[type="text"] {
        padding: 0.3em;
    }
    .register-top-grid h3, .register-bottom-grid h3 {
        padding-bottom: 10px;
    }
    */
    .register-but form input[type="submit"] {
        padding: 0.3em 1.3em;
    }
}

@media screen and (max-width:480px){
	/*
    .register-top-grid input[type="text"], .register-bottom-grid input[type="text"] {
        padding: 0.2em;
    }
    
    .register-top-grid span, .register-bottom-grid span {
        font-size: 0.875em;
    }
    .register-top-grid h3, .register-bottom-grid h3 {
        font-size: 1.2em;
    }
    */
    .register-but form input[type="submit"] {
        padding: 0.2em 1em;
    }
    
    .register {
        padding: 1.5em 0 2em 0;
    }
}